About Designing Accounts Payable Coding Schemes

Before you can use Accounts Payable, you must add codes to identify the account sets, distribution codes, vendors, and other records you will add to your system. You should take the time to design sensible coding schemes for each type of code you require, before you start assigning codes to records.

If you already have a system for these codes, you may be able to continue with the same system. To check whether each code type allows for the number and type of characters you use in your current system, review the following list:

Codes Used in Accounts Payable
Code Name Maximum Number of Characters
Account set code 6 digits and letters
1099/CPRS code 6 digits and letters
Distribution code 6 digits and letters
Distribution set 6 digits and letters
Payment selection code 6 digits and letters
Recurring Payable code 15 characters
Remit-to location code 6 characters
Terms code 6 digits and letters
Vendor group code 3 digits and letters
Vendor number 12 characters

If you are designing new codes, you should assign codes that make it easy to identify each record type and that list records in the order you want them to appear on reports and in Finder windows.

Each code is a unique set of letters, symbols, and digits. For example, each of the following could be a valid vendor number:

To simplify codes, we recommend that you:

Sorting Order of Codes

Accounts Payable sorts codes on screens and reports in a specific order, which you should take into consideration when designing codes.

The program reads codes from left to right, and uses the following sequence to put them in order:

[Blank] ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~

The codes listed in the introduction to this discussion would be sorted by the program into the following order:

You should use the same number of characters in all your codes, to avoid number sequences such as: